OpenWebServer: An Adaptive Web Server Using Software Patterns

نویسندگان

  • Junichi Suzuki
  • Yoshikazu Yamamoto
چکیده

CHALLENGES FACING WEB SERVERS Current Web servers must: • Connect with various systems such as groupware, database management systems, mobile agent engines, and transaction processing monitors. • Integrate generic communication environments including Common Object Request Broker Architecture (CORBA) and Distributed Component Object Model (DCOM) • Extend server functionality by introducing additional network protocols or content data types • Change server execution policies; for example, optimizing concurrency, connection management, request handling, and cache management. • Adapt to execution environments such as ATM networks and electronic devices such as network routers, printers, or copiers Every user may not require the same functionality in a Web server. Therefore, a Web server should be flexible enough to meet a wide range of requirements on demand. Most Web servers, unfortunately, are monolithic. They provide a fixed and limited set of capabilities. When additional functionality is required, the usual solution involves shutting down the system, modifying one or more components, integrating them with existing components, and restarting the system. This solution is often difficult or expensive to maintain, and does not allow the server to be used during the upgrade. Therefore, it is typical to take the “scrap-and-build” approach for a given requirement, where the software is rewritten from scratch because it may be more economically feasible. A dynamically adaptable Web server architecture based on reusable components is an attractive alternative for extensive and intrusive changes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Adaptation in the Web Server Design Space using OpenWebServer

The explosive growth of the Web requires servers to be extensible and configurable. This paper describes our adaptive web server, OpenWebServer that employs a metaarchitecture. It supports dynamic adaptation of feasible design decisions in the web server design space by specifying and coordinating metaobjects that represent various aspects within the web server. We present some examples of syst...

متن کامل

Biologically-Inspired Autonomous Adaptability in a Communication Endsystem: An Approach Using an Artificial Immune Network∗

This paper describes the adaptability of communication software through a biologically-inspired policy coordination. Many research efforts have developed adaptable systems that allow various users or applications to meet their specific requirements by configuring different design and optimization policies. Navigating through many policies manually, however, is tedious and error-prone. Developer...

متن کامل

Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server

Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...

متن کامل

Building an Artificial Immune Network for Decentralized Policy Negotiation in a Communication Endsystem: OpenWebServer/iNexus Study

This paper describes the adaptability of communication software through a biologically-inspired policy negotiation. Many research efforts have developed adaptable systems that allow various applications to meet their specific requirements by configuring different design and optimization policies. Navigating through many policies manually, however, is tedious and error-prone. Our negotiation eng...

متن کامل

A Decentralized Policy Coordination Facility in OpenWebServer

The system adaptability is one of the most important capabilities required for a next generation open system. Many research efforts have developed adaptable systems that allow various applications to meet their specific requirements by combining different policies. However, the policy coordination is still problematic. Fine-grained policies are sometimes not orthogonal, but often have complex c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999